/* 基本样式 */
body {
  margin: 0 !important;
  font-size: 14px !important;
}

/* 移动端样式 */
@media (max-width: 767px) {
  body {
    font-size: 12px !important;
  }
}

/* 平板样式 */
@media (min-width: 768px) and (max-width: 1024px) {
  body {
    font-size: 14px !important;
  }
}

/* PC 端样式 */
@media (min-width: 1025px) {
  body {
    font-size: 16px !important;
  }
}

@media (orientation: landscape) {
  body {
    font-size: 1.2em !important;
  }
}
